package com.dongdongshop;


import freemarker.template.Configuration;
import freemarker.template.Template;

import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;

public class Test {
//使用freemarker步骤
    public static void main(String[] args) throws Exception {

//        //1.创建一个Configuration对象
//        Configuration configuration=new Configuration(Configuration.getVersion());
//        //2.设置模板所在路径
//        configuration.setDirectoryForTemplateLoading(new File("D:\\ideajava\\dongdongshop\\dongdongshop_parent\\dongdongshop_itempage_service\\src\\main\\resources\\freemaker"));
//        //3.设置模板文件使用的字符集
//        configuration.setDefaultEncoding("utf-8");
//        //4.加载模板，创建一个模板对象
//        Template template = configuration.getTemplate("");
//        //5.创建一个模板使用的数据集，可以是pojo,map,
//        Map<String,Object> map=new HashMap<>();
//        //6.创建一个writer对象，一般创建FileWriter对象，指定生成的文件名
//        FileWriter fileWriter=new FileWriter("D:\\e\\freemarker\\test.html");
//        //7.调用模板对象的process方法输出文件
//        template.process(map,fileWriter);

    }
}
